package com.zhr.mybatis.mapper;

import com.zhr.mybatis.pojo.Emp;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface EmpMapper {
    // 查询所有的信息
    List<Emp> getAllEmp();
    Emp getEmpAndDept(@Param("eid") Integer eid);

    // 分布查询
    Emp getEmpAndDepByStep(@Param("eid") Integer eid);
    // 根据条件查询员工信息
    List<Emp> getEmpByCondition(Emp emp);

    //使用choose来查询员工信息
    List<Emp> getEmpByChoose(Emp emp);

    // 批量添加员工信息
    void insertMoreEmp(@Param("emps") List<Emp> emps);

    //批量删除员工信息
    void deleteMoreEmp(@Param("empIds") Integer[] empIds);
}
